package com.ssy.lingxi.report.service;

import com.ssy.lingxi.message.api.vo.request.SystemMessageRequest;

import java.util.List;

/**
 * 内部接口服务
 * @author 伍将
 * @date 2020/12/22
 * @version 2.0.0
 */
public interface IFeignService {

    /**
     * 发送系统通知
     * @author 伍将
     * @date 2020/12/22
     * @param request:
     **/
    void sendSystemMessage(SystemMessageRequest request);

    /**
     * 批量发送系统通知
     * @author 伍将
     * @date 2020/12/22
     * @param request:
     **/
    void batchSendSystemMessage(List<SystemMessageRequest> request);

    /**
     * 根据用户id，获取用户Web前端权限url
     * @param userId 用户id
     * @return 用户Web前端权限url
     */
    List<String> getWebLimitUrlListByUserId(Long userId);
}
